SM Portal System.TimeoutException: [HttpRequestTimedOutWithoutDetail] over WAN link

Hello guys.

We have an installation of SCSM 2012 SP1 running well, however we have two remote sites with low speed (<2mbps) WAN links.

Over those two sites, the Self service portal opens but the Silverlight content does not load. It shows the [Arg_TargetInvocationException] and when I look into the trace file on the client PC it shows this:

Debugging resource strings are unavailable. Often the key and arguments provide sufficient information to diagnose the problem. See http://go.microsoft.com/fwlink/?linkid=106663&Version=5.0.20125.00&File=mscorlib.dll&Key=Arg_TargetInvocationException ---> System.TimeoutException: [HttpRequestTimedOutWithoutDetail]

Is there a setting I can tweak to increase the timeout for the portal's HTTP requests?

Is this really a timeout issue? When I ping the portal server, ping is 50ms on average which, despite the lame WAN link, is pretty decent.

Thank you.

Tomas

EDIT: I forgot to say that the portal works fine over the LAN. The problem arises only over WAN links.
  • Edited by er_tomas Wednesday, June 19, 2013 2:38 PM Clarification
June 19th, 2013 2:06pm

The full error stack is this:

Error,2013-06-19 18:19:21.1717765,System.Reflection.TargetInvocationException: [Arg_TargetInvocationException]
Argumentos: 
Las cadenas de recursos de depuracin no estn disponibles. La clave y los argumentos suelen proporcionar suficiente informacin para diagnosticar el problema. Vea http://go.microsoft.com/fwlink/?linkid=106663&Version=5.0.20125.00&File=mscorlib.dll&Key=Arg_TargetInvocationException ---> System.TimeoutException: [HttpRequestTimedOutWithoutDetail]
Argumentos: https://sds-sdsdd.xxxx.com:444/ServiceHost/Services/DataAccessService.svc
Las cadenas de recursos de depuracin no estn disponibles. La clave y los argumentos suelen proporcionar suficiente informacin para diagnosticar el problema. Vea http://go.microsoft.com/fwlink/?linkid=106663&Version=4.0.50401.0&File=System.ServiceModel.dll&Key=HttpRequestTimedOutWithoutDetail ---> System.Net.WebException ---> System.Net.WebException
   en System.Net.Browser.BrowserHttpWebRequest.InternalEndGetResponse(IAsyncResult asyncResult)
   en System.Net.Browser.BrowserHttpWebRequest.<>c__DisplayClassa.<EndGetResponse>b__9(Object sendState)
   en System.Net.Browser.AsyncHelper.<>c__DisplayClass4.<BeginOnUI>b__1(Object sendState)
   --- Fin del seguimiento de la pila de excepciones internas ---
   en System.Net.Browser.AsyncHelper.BeginOnUI(SendOrPostCallback beginMethod, Object state)
   en System.Net.Browser.BrowserHttpWebRequest.EndGetResponse(IAsyncResult asyncResult)
   en System.ServiceModel.Channels.HttpChannelFactory.HttpRequestChannel.HttpChannelAsyncRequest.CompleteGetResponse(IAsyncResult result)
   --- Fin del seguimiento de la pila de excepciones internas ---
   en Microsoft.EnterpriseManagement.ServiceManager.Portal.ServiceCatalogSilverlightModule.Models.DataProvider.<>c__DisplayClass1.<FetchAllServiceOfferings>b__0(Object sender, AsyncDataCommandCompletedEventArgs`1 e)
   en Microsoft.EnterpriseManagement.Presentation.DataAccess.AsyncDataCommandBase`2.<>c__DisplayClass2.<CompleteCommand>b__0(Object )
   --- Fin del seguimiento de la pila de excepciones internas ---
   en System.RuntimeMethodHandle.InvokeMethod(Object target, Object[] arguments, Signature sig, Boolean constructor)
   en System.Reflection.RuntimeMethodInfo.Invoke(Object obj, BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo culture, Boolean skipVisibilityChecks)
   en System.Delegate.DynamicInvokeImpl(Object[] args)
   en System.Windows.Threading.Dispatcher.InvokeImpl(DispatcherPriority priority, Boolean useFastPath, Delegate d, Object[] args)
   en System.Windows.Threading.DispatcherSynchronizationContext.Send(SendOrPostCallback d, Object state)
   en Microsoft.EnterpriseManagement.Presentation.DataAccess.AsyncDataCommandBase`2.CompleteCommand(Object sender, AsyncDataCommandCompletedEventArgs`1 e)
   en Microsoft.EnterpriseManagement.Presentation.DataAccess.AsyncDataCommandBase`2.OnCommandCompleted(Object sender, Exception exception)
   en Microsoft.EnterpriseManagement.Presentation.DataAccess.DataGatewayBase.CompleteAsyncDataCommandWithError(AsyncDataCommand command, Exception exception)
   en Microsoft.EnterpriseManagement.Presentation.DataAccess.ProxyDataGateway.ProxyExecuteCompletedHandler(Object sender, ExecuteCompletedEventArgs e)
   en Microsoft.EnterpriseManagement.Presentation.DataAccess.ProxyDataGateway.<>c__DisplayClass4.<GetClientProxy>b__3(Object sender, ExecuteCompletedEventArgs args)
   en Microsoft.EnterpriseManagement.Presentation.DataAccess.Proxy.ServiceReference.DataAccessServiceClient.OnExecuteCompleted(Object state)
And it definitely shows a timeout exception.


  • Edited by er_tomas Wednesday, June 19, 2013 8:05 PM domain name
Free Windows Admin Tool Kit Click here and download it now
June 19th, 2013 6:21pm

Anton, I tried what you said, however it is still timing out.

A few minutes ago, during lunch time the portal did open over the WAN link, so it does seem to be related to latency or channel saturation, however, it won't open again, so the problem is not the initial load but also consecutive ones.

The silverlight object does not seem to cache on the local PC.

EDIT: I set the timeout to 20 minutes as you suggested but the Silverlight box times out after less than a minute. Am I missing something?
  • Edited by er_tomas Wednesday, June 19, 2013 8:09 PM Edit
June 19th, 2013 6:23pm

Please apply necessary patches to SQL server.( worked for me)
Free Windows Admin Tool Kit Click here and download it now
July 14th, 2015 5:08am

It is patched.
July 14th, 2015 7:15am

This topic is archived. No further replies will be accepted.

Other recent topics Other recent topics